
* {
    margin: 0;
    padding: 0;
}

body {
    width: 100%;
    height: 100%;
    min-height: 600px;
    margin: 0;
    /*overflow: auto;*/
}

.header {
    height: 60px;
    min-width: 1250px;
    /*background-color: #110a0a;*/
}

.header_left {
    height: 100%;
    width: 500px;
    padding: 18px;
    float: left;
    margin-left: 6px;
    /*background-color: #3c81af;*/
}

.header_right {
    /*background-color: #b1b0ff;*/
    float: right;
    height: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    margin-right: 25px;
}

header a {
    margin-right: 26px;
    font-size: 13px;
    font-style: normal;
    font-family: PINGFANG SC;
    cursor: pointer;
}

header a {
    color: #222222;
}

header a:hover {
    color: #6989EA;
}

.header_login {
    border: none;
    background-color: #4e71f2;
    cursor: pointer;
    font-size: 13px;
    font-family: PINGFANG SC;
    border-radius: 5px;
    padding: 3px 10px;
    color: white;
    outline: none;
}

.header_login:hover {
    background-color: #4e71f2;
}

.header_login.active {
    background-color: #4e71f2;
    color: white;
}

/*.header_right a {*/
/*    color: #e82e2e;*/
/*}*/

.entrance_exam {
    color: #e82e2e;
}

entrance_exam:hover {
    color: #4e71f2;
}

.footer {
    height: 40px;
    background-color: #fbfbfb;
    bottom: 0;
    width: 100%;
    position: fixed;
    min-width: 1250px;
    font-size: 12px;
    font-style: normal;
    font-family: PINGFANG SC;
    color: #9195a3;
    /*内容 剧中*/
    line-height: 40px;
}

.footer_left {
    float: left;
    height: fit-content;
    /*background-color: #fbfbfb;*/
    margin: 0 auto 0 8px;
}

footer a {
    margin-left: 15px;
    font-size: 12px;
    font-style: normal;
    font-family: PINGFANG SC;
    cursor: pointer;
}

footer a:hover {
    color: #222222;
}


.footer_right {
    height: 100%;
    float: right;
    /*background-color: #fbfbfb;*/
    color: #bbbbbb;
}

.baidu_content {
    text-align: center;
    /*background-color: #b1b0ff;*/
    /*position: relative;*/
}

.baidu_logo {
    width: 270px;
    height: 129px;
    cursor: pointer;
    margin-bottom: 15px;
}

.baidu_logo_div {
    margin: 0 auto;
    width: fit-content;
}

/*输入框外层div*/
.baidu_input_div {
    width: fit-content;
    height: fit-content;
    margin: 0 auto;
    /*内边距 防止覆盖*/
    /*padding: 2px;*/
    /*border: 2px solid #aaaaaa;*/
    /*background-color: #4e71f2;*/
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    display: flex;
    line-height: 48px;
}

/*输入text input*/
.baidu_input {
    height: 100%;
    border: none;
    outline: none;
    /*background-color: #b1b0ff;*/
    flex: 1;
    padding-left: 10px;
}


/*输入框css*/
.baidu_input_span_div {
    display: flex;
    width: 512px;
    padding: 12px 10px;
    margin-left: 5px;
    border-top: 2px solid #cccccc;
    border-bottom: 2px solid #cccccc;
    border-left: 2px solid #cccccc;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    vertical-align: middle;
}

.baidu_input_span_div_focus {
    display: flex;
    width: 512px;
    padding: 12px 10px;
    margin-left: 5px;
    border-top: 2px solid #4e6ef2;
    border-bottom: 2px solid #4e6ef2;
    border-left: 2px solid #4e6ef2;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    vertical-align: middle;
}


.baidu_input_span_div_blur {
    display: flex;
    width: 512px;
    padding: 12px 10px;
    margin-left: 5px;
    border-top: 2px solid #cccccc;
    border-bottom: 2px solid #cccccc;
    border-left: 2px solid #cccccc;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    vertical-align: middle;
}


/*输入框hober效果*/
.baidu_input_span_div:hover {
    border-top: 2px solid #aaaaaa;
    border-bottom: 2px solid #aaaaaa;
    border-left: 2px solid #aaaaaa;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}

.baidu_input_span {
    background-size: 24px 96px;
    width: 24px;
    height: 20px;
    margin: 0 auto;
    background: #fff url(https://dss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/searchbox/nicon-10750f3f7d.png) no-repeat
}

.baidu_camera_span {
    background-position: 0 -75px;
    background-position-x: 0px;
    background-position-y: -75px
}

.baidu_input_span:hover {
    background-position-y: -24px;
}

.baidu_submit_div {
    width: 108px;
    /*适应布局高*/
    height: available;
    background: #4e6ef2;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    outline: none;
    color: white;
    cursor: pointer;
    line-height: 43px;
}

.baidu_submit_div:hover {
    background: #3F60E7;
}

.baidu_submit {
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    color: white;
    outline: none;
    font-size: 16px;
}

.scan_div {
    width: 44px;
    height: 44px;
    position: absolute;
    background-color: #fbfbfb;
    right: 25px;
    bottom: 65px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;

}

.scan_div:hover {
    box-shadow: 0px 1px 3px 3px #eeeeee;
}

.scan_div_default {
    position: absolute;
    width: 24px;
    height: 24px;
    margin: auto;
}

.scan_div_hover {
    width: 24px;
    height: 24px;
    position: absolute;
    visibility: hidden;
}

.qr_layout_div {
    width: 289px;
    height: 107px;
    position: absolute;
    color: #000;
    text-align: center;
    list-style: none;
    font-size: 12px;
    font-family: "PingFang SC", Arial, "Microsoft YaHei", sans-serif;
    box-shadow: 0 2px 10px 0 #eeeeee;
    border-radius: 12px;
    display: block;
    right: 80px;
    bottom: 65px;
}

.qr_message_div {
    text-align: left;
    width: fit-content;
    height: fit-content;
    list-style: none;
    /*display: block;*/
    margin-top: 28px;
    margin-left: 16px;
    font-size: 12px;
    font-family: "PingFang SC", Arial, "Microsoft YaHei", sans-serif;
}

.qr_message_scan_login {
    width: fit-content;
    height: fit-content;
    text-align: left;
    list-style: none;
    font-size: 18px;
    font-family: "PingFang SC", Arial, "Microsoft YaHei", sans-serif;
}

.qr_message_info {
    width: fit-content;
    height: fit-content;
    font-family: "PingFang SC", Arial, "Microsoft YaHei", sans-serif;
    font-size: 14px;
    margin-top: 5px;
    text-align: left;
    color: #9195a3;
}

.qr_image_div {
    display: block;
    position: absolute;
    top: 15px;
    right: 15px;
    width: 75px;
    height: 75px;
    margin: 0 auto;
    text-align: center;
    margin: 0 auto;

}

.qr_image {
    width: 75px;
    height: 75px;
    list-style: none;
    border: 0;
    font-size: 14px;
    line-height: 20px;
    visibility: visible;
    text-align: center;
}